
// 枚举，定义三个类型
const sqlCheckType = {
    /** 查询异常 */
    Error: '-1',
    /** 能查到数据 */
    True: '0',
    /** 查不到数据 */
    False: '1',
};

// 枚举，定义三个类型
const registerResultType = {
  
  /** 注册失败 */
  FALSE: '-1',
  
  /** 注册成功 */
  TRUE: '0',

  /** 该账号已经被注册！ */
  ALREADY_EXISTS: '-2',
  
  /** 验证码已过期 */
  OVERDUE: '-3',

  /** 验证码不匹配 */
  MISMATCH: '-4',
};

// 请求失败，返回客户端
const err_reply = (request, res, msg) => {
  // console.log('33333333333333')
    console.log(request + ' 请求出错啦～')
    res.send({
      'code': -1,
      'msg': msg,
    })
}

// 请求成功，返回客户端
const success_reply = (request, res, msg, data) => {
  // console.log('请求' + request + '成功啦～')
  res.send({
    'code': 0,
    'msg': msg,
    'data': data
  })
}
// 请求成功，返回客户端(方式2)
const success_reply2 = (request, res, msg, data, count) => {
  // console.log('请求' + request + '成功啦～')
  res.send({
    'code': 0,
    'msg': msg,
    'data': data,
    'count': count
  })
}

  // err_reply      请求失败，统一响应
  // success_reply  请求成功，统一响应
module.exports = { sqlCheckType, err_reply, success_reply, success_reply2, registerResultType }